Разработка игр на C++ для детей от Coddy
Вы научитесь
Программа курса
Вас ждёт курс по созданию игр на бесплатном движке cocos2d, на котором преподаватели расскажут о том, как применять принципы ООП на языке C++ в геймдеве.
День первый
Познакомитесь с движком cocos2d-x, научитесь создавать сцену и работать со слоями и координатами в 2D-играх, а также скомпилируете простой код на C++.
День второй
Научитесь интегрировать в сцену элементы 2D-анимации, а также рассмотрите принципы работы с различными типами данных, выражениями и операторами.
День третий
Узнаете о том, как с помощью кода двигать спрайты и работать с выводом строк с клавиатуры на экран, а также познакомитесь с переменными и константами.
День четвёртый
Начнёте работу над инди-игрой в формате гонок, научитесь реализовывать код с условными и логическими операторами.
День пятый
Узнаете, как работают аргументы, функции и возвращаемые значения, а также спроектируете несложный вариант арканоида.
День шестой
Узнаете, зачем нужен оператор switch, а также научитесь работать с цветовыми схемами на движке cocos2d-x, после чего разработаете арканоид-раскраску.
День седьмой
Познакомитесь с основными принципами объектно-ориентированного программирования: изучите понятие классов и инкапсуляции, после чего построите башни в мини-игре.
День восьмой
Сможете самостоятельно программировать башни и отдельные действия в мини-игре с помощью указателей на объекты и операторов new и delete.
День девятый
Освоите работу с массивами на примере добавления большого количества одинаковых построек и героев на игровую карту.
День десятый
Изучите принципы наследования классов и полиморфизма, а также научитесь программировать процесс стройки разных типов башен в игре.
День одиннадцатый
Разберёте программирование движений игрового героя и определите условия игры, а также научитесь использовать компоненты стандартных библиотек при проектировании.
День двенадцатый
Финализируете инди-игру: добавите звуки, дополнительные слои и интерфейс, а также разработаете варианты концовки игры.